home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 July / EnigmA AMIGA RUN 20 (1997)(G.R. Edizioni)(IT)[!][issue 1997-07 & 08][EAR-CD IV].iso / earcd / comm / tcp / dyn1_0_3.lha / README < prev    next >
Text File  |  1997-04-27  |  3KB  |  83 lines

  1. DYN 1.0alpha                               Jon Klippenstein <random@ocii.com>
  2. -----------------------------------------------------------------------------
  3.  
  4. Overview
  5. --------
  6.  
  7. DYN is a simple client program for the Monolith Coalition's DYNDNS 
  8. service.  It creates a connection to the Monolith server and sends the 
  9. new information for your dynamic connection so that the DNS files can be 
  10. updated.  DYN is written on a Linux machine, but should be portable to 
  11. all decent UNIXs.  It has been tested on Linux 2.0.27 and SunOS 5.5.
  12.  
  13. Usage
  14. -----
  15.  
  16. The easiest way to use DYN is to run it from an ip-up script.  This 
  17. script, usually located in /etc/ppp/ip-up is run every time PPP 
  18. establishes a connection with your Internet Service Provider.  It runs 
  19. the script with the following arguments: interface device speed 
  20. local_addr remote_addr.  To run DYN every time you connect, add the 
  21. following line to your /etc/ppp/ip-up script, filling the appropriate fields:
  22.  
  23. (sleep 5 ; /path/to/dyn MID SEC1 SEC2 SEC3 $4 MACHINE) &
  24.  
  25. Where MID is your Monolith ID, SEC{1-3} are your security codes, $4 is 
  26. replaced by the shell with your dynamic IP address and MACHINE is your 
  27. dyndns hostname, machine.dyn.ml.org or whatever your chose.  THe sleep 5 
  28. part is to give the pppd daemon enough time to start up the connection 
  29. and be ready to accept outgoing packets.  I was having trouble with it 
  30. not being able to connect to the local nameserver, but the sleep seems to 
  31. fix it.
  32.  
  33. I don't know how to get DYN to run automatically when you use DIP to 
  34. establish a connection, as I've never used it. :)  One note, if you are 
  35. using the diald program to automatically dial your link, you might have 
  36. to put the DYN command in diald's ip-up file, not pppd's.  Check the 
  37. diald manpage for more info.
  38.  
  39. Bugs
  40. ----
  41.  
  42. Hopefully none. :)  The only thing I can see going wrong is if you don't 
  43. actually *have* a connection, or the connection isn't up, so it won't be 
  44. able to lookup the server.  However, running from pppd solves both these 
  45. problems.
  46.  
  47. Installing
  48. ----------
  49.  
  50. Simple.  Type 'make dyn' to make the DYN program, and then 'make install' 
  51. to install the file to /usr/local/bin.  By default, DYN is installed rwx 
  52. root only.  This is to prevent pesky users from changing your DNS entry 
  53. :)  If you don't like this, just change it.  
  54.  
  55. Configuring
  56. -----------
  57.  
  58. None really.  DYN automatically gets the OS and Machine type via the 
  59. UNIX uname system call.  If you want to find out what it will send, type 
  60. uname -m -s and it will print the values it uses.
  61.  
  62. Credits
  63. -------
  64.  
  65. Lets see, I wrote all of the program, and I used some networking code 
  66. from Artur Skawina <skawina@usa.net>, but it basic UNIX network code that 
  67. I didn't know how to write correctly :)  The fetchwww.c file is included 
  68. in this package.
  69.  
  70. To contact me, to talk about DYN, ML's dyndns, or just to say hi, send 
  71. email to:
  72.  
  73. random@ocii.com
  74.  
  75. That's all!  Enjoy DYN, I hope it makes life easier :)
  76.  
  77. --
  78. Jon Klippenstein             | email: random@ocii.com
  79. Gold Network Services Canada |        klip@cryogen.com
  80.                              |        jonklipp@freenet.edmonton.ab.ca
  81.                              |        root@dparrot.bohica.net
  82.                              | uucp:  alberta!ve6kik!dparrot!root
  83.